const path = require('path')
const resolve = dir => path.join(__dirname, dir)

module.exports = {
  // 是否使用包含运行时编译器的Vue内核版本
  runtimeCompiler: true,
  // 在vue.config.js 中使用 chainWebpack 方法
  chainWebpack: config => {
    config.resolve.alias.set('@', resolve('src'))
  },
  devServer: {
    open: true,
    host: '0.0.0.0',
    port: 80,
    hotOnly: false,
    https: false,
    proxy: { // 配置跨域
      '/api': {
        target: 'https://hfsession.com/', // 源地址
        changeOrigin: true, // 改变源
        ws: true, // 是否代理websockets
        secure: false
      }
    },
    disableHostCheck: true
  },
  productionSourceMap: false,
  publicPath: '/',
  outputDir: 'hfsession',
  assetsDir: 'static',
  indexPath: 'index.html'
}
